ACM-2023-07-04

Jahrgang: 2023
Ausgabe: 07
Autor: Jrn Bosse
Programm: ZAHLENZIEHER.LSP
Funktionalitt: Zahlen aus Attributen und Texten
Format: LISP
Lauffhig: ab AutoCAD 2021
Befehle: ZAZ
Bezug: Online


Beschreibung
============

Zahlen aus Attributen und Texten

Bei vielen Attribut- oder Textwerten werden Zahlen dargestellt, kombiniert mit einem Prfix und einem 
Suffix. Das kann zum Beispiel eine Deckelhhe eines Schachts sein: D=12,34m. Soll jetzt der Zahlenwert 
etwa um einen konstanten Wert von 1.0 erhht werden, ist es aufwndig, ber die Eigenschaftenpalette 
oder den Attributeditor den Wert zu ndern, zumal es ja vielleicht auch eine Vielzahl von Schchten 
sind, die von der nderung betroffen sind. Ebenso knnte es notwendig sein, Prfix oder Suffix zu ndern 
oder zu entfernen, ebenfalls wieder fr eine Vielzahl von Schchten.
Mit dem Programm ZAHLENZIEHER.LSP wird aus Attributen oder Texten, die Zahlenwerte beinhalten, automatisch 
der Zahlenwert herausgezogen. Zudem werden Prfix und Suffix, falls vorhanden, erkannt. So lassen sich 
diese drei Elemente unabhngig voneinander ndern, und das fr mehrere Attribute oder Texte gleichermaen.
Anwendungsbeispiele: Bei Messpunktblcken soll auf alle Punktnummern ein konstanter Wert hinzu addiert 
werden, beispielsweise 10.000. bertrgt man dieses Beispiel auf eine Hhenkonstante, ist auch die 
Nachkommastellenanzahl zu beachten. Grundstzlich wird bei mathematischen Funktionen immer die 
Nachkommastellengenauigkeit im Ergebnis verwendet, die durch den beteiligten Wert mit den meisten 
Nachkommastellen vorgegeben war (12.34 + 10.1 = 22.44).
Bei den Zahlenwerten kann man das verwendete Dezimaltrennzeichen ndern: von Punkt in Dezimalkomma oder 
umgekehrt.Anwendungsbeispiel Kanalschchte: Es kann leicht ein Prfix angebracht oder gendert werden, 
zum Beispiel D=12,13.
Grundstzlich ist das Programm so aufgebaut, dass man zu Anfang entscheiden muss, ob Texte oder Attribute 
aus Blockreferenzen ausgewhlt werden sollen. Sind es Attribute, lsst sich die Auswahl ber einen 
Attribut- und Blocknamefilter verfeinern. 
In der Liste werden alle Texte/Attribute der Auswahl angezeigt und optional alle selektiert. nderungen 
werden grundstzlich fr alle in der Liste selektierten Text-/Attributwerte durchgefhrt und zwar sofort. 
Mchte man die Schritte rckgngigmachen, ist das Programm zu beenden und die AutoCAD-Funktion Zurck 
muss zur Anwenung kommen.Dabei werden alle nderungen des letzten Programmaufrufs rckgngig gemacht. 